home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Libraries / SortLib 2.0 / systems / macintosh / mpw / makefile-mpw
Encoding:
Makefile  |  1994-11-30  |  1.0 KB  |  50 lines  |  [TEXT/MPS ]

  1. # Copyright (c) 1990-1994 Ari Halberstadt
  2. # This is the makefile for Sort Library using MPW.
  3.  
  4. Output    = "sorttest"
  5.  
  6. Objects = ∂
  7.     :source:sorttest:ansi.c.o ∂
  8.     :source:sorttest:sort.c.o ∂
  9.     :source:sorttest:sortsys.c.o ∂
  10.     :source:sortlib:hpsort.c.o ∂
  11.     :source:sortlib:insort.c.o ∂
  12.     :source:sortlib:mgsort.c.o ∂
  13.     :source:sortlib:qksort.c.o ∂
  14.     :source:sortlib:shsort.c.o ∂
  15.     :source:tsortlib:thpsort.c.o ∂
  16.     :source:tsortlib:tinsort.c.o ∂
  17.     :source:tsortlib:tmgsort.c.o ∂
  18.     :source:tsortlib:tqksort.c.o ∂
  19.     :source:tsortlib:tshsort.c.o
  20.  
  21. Headers = ∂
  22.     sortlib.h ∂
  23.     sort_private.h ∂
  24.     tsort_private.h
  25.  
  26. Includes = ∂
  27.     -i :source:sorttest: ∂
  28.     -i :source:sortlib: ∂
  29.     -i :source:tsortlib:
  30.  
  31. SortLibraries = ∂
  32.     "{CLibraries}"CSANELib.o ∂
  33.     "{CLibraries}"Math.o ∂
  34.     "{CLibraries}"StdClib.o ∂
  35.     "{CLibraries}"CInterface.o ∂
  36.     "{CLibraries}"CRuntime.o ∂
  37.     "{Libraries}"Interface.o
  38.  
  39. Defines = ∂
  40.     -d MPW=1 ∂
  41.     -d NDEBUG=1 ∂
  42.     -d SYS_MACINTOSH=1
  43.  
  44. COptions = {Includes} {Defines}
  45.  
  46. LOptions = -opt on -w -c 'MPS ' -t MPST
  47.  
  48. {Output} ƒ {Objects}
  49.     Link {LOptions} {Objects} {SortLibraries} -o {Output}
  50.